﻿@charset "utf-8";
/* CSS Document */
.header{background-image:image-url("../assets/home/title_01.png"); background-repeat:no-repeat; width:100%; margin:0 auto; max-width:1900px; height:238px; /*overflow:hidden;*/}
.header .header_content{  height: 100%; margin:0 auto; position:relative;width:1004px !important;_overflow: hidden;}
.header .header_content .logo{position:absolute; /*left:-250px;*/ top:0; width:1005px; height:237px; text-align:center; }
.header .header_content .topSearch{ position: absolute;left: 0;}
.header .header_content .logo img{ width:100%; max-width:1501px}
.header_content .home,.header_content .search{ display:block; float: left; padding-top:14px; position:relative; margin-left:183px}
.header_content .search{ margin-left:359px ; display: inline; _height:27px }
.header_content .search .a5{ width:150px; display:inline-block; height:27px}
.header .home i,.header .search i{background-image:image-url("home/icon_02.png"); background-repeat:no-repeat; display:inline-block;}
.header .home .home_icon{background-position:0 0; width:19px; height:17px; margin-right:6px;}
.header .search .searchBtn{background-position:0 -28px; width:19px; height:20px; margin-left:7px;vertical-align:-5px;_vertical-align:3px; _margin-left: 0;cursor: pointer;}
.header .home span{color:#165e93; vertical-align:2px;_vertical-align:1px;}
.header .search input{width:148px; height:25px; line-height:25px; border:none; border:1px solid #14538d}
.header .nav{position:absolute; bottom:-1px; z-index:1000; left: 0; _left: 50%; _margin-left: -510px; _width: 1000px}
.header_content .nav ul{/*overflow:hidden;*/}
.header_content .nav li{ list-style:none; float:left; width:90px; height:50px;}
.header_content .nav a{color:#fff; width:100%; height:40px; padding-top:10px; display:block; text-align:center; font-family:'黑体'}
.header_content .nav a:hover{background-color:#fff; color:#13538b !important;}
.header_content .nav .active{background-color:#fff; color:#13538b !important;}
.header_content .nav .distance{ margin-right:100px}
.header_content .nav .a6{width:75px!important}

.main{width:1004px; margin:35px auto 0; overflow:hidden;}
.main .right_top{overflow:hidden;}
.main .right_title{font-size:20px; color:#13538b; font-weight:bolder;}
.main .more{ float:right}
.main .more i{display:inline-block; width:7px; height:7px; border-radius:50%; background-color:#165e93;vertical-align:bottom; margin-left:3px; overflow:hidden;}
.main .main_content{ height:450px; margin-top:20px; border-top:1px solid #d8d9da; overflow:hidden; border-bottom:1px solid #d8d9da; border-right:1px solid #d8d9da}
.main .main_content .left,.main .main_content .right{float:left; height:430px; overflow:hidden}
.main .main_content .left{width:469px; border-left:1px solid #d8d9da; border-right:1px solid #d8d9da; background-color:#f8f8f8; padding:20px 16px 0}
.main_content .left h2,.main_content .right h2{text-align:center; margin-bottom:2px; font-family:'黑体'}
.main_content .left h2{ color:#13538b;}
.main_content .right h2{ color:#13538b}
.main_content .prompt{color:#58595b; text-indent:2em; line-height:20px; margin:15px 0 26px;}

.main_content li{ height:29px; /*margin-bottom:8px !important; float:left;*margin-bottom:10px !important;margin-bottom:9px\0 !important; _margin-bottom:10px !important;*/
}
.main_content .lastItem,.compusContent .lastItem{margin-bottom:0 !important}
.main_content a,.compusContent a{ color:#58595b; display:block;}
.main_content .content_icon,.compusContent .content_icon{ overflow:hidden;display:inline-block; width:5px; height:5px; border-radius:50%; background-color:#1672a5; margin-right:11px; vertical-align:7px}
.main_content .time,.compusContent .time{float:right; color:#939598; margin-right:8px}

.main_content .p_text{word-break:keep-all; overflow: hidden; text-overflow:ellipsis; white-space:nowrap; width:360px; display:inline-block}
.main .main_content .right{padding:25px 19px}
.main_content .right{width:462px}
.main_content .right .images{ margin-bottom:26px}
.main_content .right .tips li{display:none}
.main_content .right .prompt{line-height:25px; margin-bottom:0 !important}
.main .newsPrompt{ overflow:hidden; margin-top:35px }
.main .newsPrompt .compus,.main  .newsPrompt .note{float:left;}
.main .newsPrompt .compus{width:500px; margin-right:35px;}
.main .newsPrompt .note{width:465px}
.newsPrompt .compus .compusContent,.newsPrompt .note .compusContent{background-color: #f4fbfe; border: 1px solid #cfedfb; margin-top:14px; padding:20px 16px 7px; height:290px; overflow:hidden}
.compusContent .content_icon,.main_content .content_icon{_vertical-align:4px !important; vertical-align:4px\0 !important; *vertical-align:4px !important}
.compusContent a{ /*color:#0096d6*/ color:#6d6e71}
.compusContent li{ /*margin-bottom:8px;*/ height:29px}
.newsPrompt .compus .p_text,.newsPrompt .note .p_text{word-break:keep-all; overflow: hidden; text-overflow:ellipsis; white-space:nowrap; width:360px; display:inline-block}
.newsPrompt .note .p_text{ width:320px !important; color:#6d6e71}
.newsPrompt .note .compusContent{/*height:277px;*/}

.main .report{ margin-top:35px}
.main .report .imageBox{ width:940px;_width:945px; overflow:hidden;position: relative;}
.main .report .reportMain{ background-color: #fff; width:943px;border:1px solid #c9caca; padding:15px 28px; position:relative; margin-top:14px; overflow: hidden;}
.reportMain .autoPlay{position:relative; width:2000px}
.reportMain .autoPlay li{ float:left; margin:0 10px; _display: inline; height:234px}
.reportMain .autoPlay a{ width:100%; position:relative}
.report .reportMain i{z-index:2222;background-image:image-url("home/direction_01.png"); background-repeat:no-repeat; display:block; width:30px; height:30px; float:left; position:absolute; top:50%; margin-top:-49px; cursor:pointer}
.report .reportMain .slideLeft{ background-position:0 0; left:0}
.report .reportMain .slideRight{background-position:0 -46px; right:0}
.reportMain .autoPlay .imagePrompt{ display:block;/* background:rgba(0,0,0,0.5); position:absolute; left:0; bottom:0;*/ width:149px; padding:10px; color:#000}

.newsPrompt .hotContent{background-color: #f4fbfe; border: 1px solid #cfedfb; margin-top:14px; padding:14px 22px 3px; /*height: 370px;_height: 346px;*/ overflow: hidden; height:300px}
.newsPrompt .hotContent li{margin-bottom:8px}
.newsPrompt .hotContent li,.newsPrompt .hotContent .imgages{float:left}
.newsPrompt .hotContent .word { float: left; margin-left: 15px; overflow: hidden; width:95px; height:92px;}
.newsPrompt .hotContent .box{ display:table-cell; vertical-align:middle; height:92px;}
.newsPrompt .hotContent .box a{color:#6d6e71}
.newsPrompt .hotContent .distance{margin-right:30px}
.newsPrompt .hotContent .images img {border: 2px solid #d6effb;}

.section{ margin-top: 35px; font-size: 12px;}
.section .sectionLeft,.section .sectionRight{ float: left;}
.section .sectionLeft{ width: 500px; margin-right: 35px;}
.section .contents{  height: 262px;  margin-top: 14px; padding: 20px 22px 0; border:1px solid #c9caca; background-color: #f8f8f8; overflow:hidden}
.section .contents li{ float: left; width: 50%; margin-bottom: 20px;}
.section .contents .imgages{ width: 65px; float: left; margin-right: 15px;}
.section .contents .word{ float: left; width: 146px;}
.section .contents .a1{ height:33px; background-color: #0096d6; color:#fff; line-height: 33px; text-align: center; }
.section .contents .a2{ height:33px; background-color: #fff; color:#0096d6; line-height: 33px;border:1px solid #e1e1e1; border-top: none; text-align: center; }
.section .contents .a3{ font-weight: bold; color: #0096d6; font-family: "Arial"; margin-bottom: 3px;word-break:break-all;}
.section .contents .a4{ color: #6d6e71;}
.section .contentes{ height: 257px; border: 1px solid #c9caca;  width: 438px;    margin-top: 14px;padding-top: 25px; padding-left: 27px; overflow:hidden}
.sectionRight .friendLink li{float: left; margin-right: 34px; margin-bottom: 35px}
/*.sectionRight .friendLink li a{color: #939598; font-size: 14px; display: inline-block; position:relative; background-image: image-url("home/friednLink.png); background-repeat: no-repeat; width: 75px; height: 74px}
.sectionRight .friendLink .sina{background-position: 0 0}
.sectionRight .friendLink .winxin{background-position: -244px 0}
.sectionRight .friendLink .QQweibo{background-position: -477px 0}
.sectionRight .friendLink .netweibo{background-position: -690px 0}
.sectionRight .friendLink .sohuweibo{background-position: 0 -351px}
.sectionRight .friendLink .peopleweibo{background-position: -244px -350px}
.sectionRight .friendLink .weixinCode{background-position: -477px -351px}
.sectionRight .friendLink .code{background-position: -690px -350px}
.sectionRight .friendLink li a:hover{color: #0096d6}

.sectionRight .friendLink .sina:hover{background-position: 0 -136px}
.sectionRight .friendLink .winxin:hover{background-position: -244px -136px}
.sectionRight .friendLink .QQweibo:hover{background-position: -477px -135px}
.sectionRight .friendLink .netweibo:hover{background-position: -692px -137px}
.sectionRight .friendLink .sohuweibo:hover{background-position: 0 -488px}
.sectionRight .friendLink .peopleweibo:hover{background-position: -243px -488px}
.sectionRight .friendLink .weixinCode:hover{background-position: -479px -488px}
.sectionRight .friendLink .code:hover{background-position: -691px -487px}}
.sectionRight .friendLink .prompt{position: absolute; left: 0; bottom: -25px; width: 100%; text-align: center;}*/
.sectionRight .friendLink .prompt{text-align:center}
.sectionRight .friendLink .promptHover{ color:#0096d6}
.sectionRight .friendLink .distance{margin-right:0}

.newsBanner {margin-top: 35px; margin-bottom:53px}
.newsBanner .bannerBox{ border:1px solid #c9caca; padding: 24px 21px; position: relative; margin-top:14px}
.newsBanner .bannerBox .images{ width: 100%; overflow: hidden; position: relative;}
.newsBanner .bannerBox .bigImageTips li{display:none; width:100%}
.newsBanner .bannerBox .images ul{ position: relative; width:3000px}
.newsBanner .bannerBox li{ float: left;}

.newsBanner .bannerBox i{z-index: 111; background-image:image-url("home/direction_01.png"); background-repeat:no-repeat; display:block; width:30px; height:30px; float:left; position:absolute; top:50%; margin-top:-30px; cursor:pointer}
.newsBanner .bannerBox .slideLeft{ background-position:0 0; left:0}
.newsBanner .bannerBox .slideRight{background-position:0 -46px; right:0px}
.newsBanner .bannerBox .promptText{text-align:center; font-size:20px; color:#1672a5; margin-top:22px; margin-bottom:1px; font-family:'黑体'; color:#13538b}

.bannerBox .item li{float:left; margin-right:28px}
.bannerBox .item li img{margin-bottom:12px}
.bannerBox .item li a{position:relative}
.bannerBox .item .discribe{/* margin-top:12px;*/ text-align:center; color:#1672a5; display:block}
.bannerBox .item .lastItem{margin-right:0}

.main_content .right .images{ width: 100%; overflow: hidden; position: relative; height:350px}
.main_content .right .images i{z-index: 111; background-image:image-url("home/direction_01.png"); background-repeat:no-repeat; display:block; width:30px; height:30px; float:left; position:absolute; top:50%; margin-top:-15px; cursor:pointer}
.main_content .right .images .slideLeft{ background-position:0 0; left:0}
.main_content .right .images .slideRight{background-position:0 -46px; right:0px}
.main_content .right .images ul{position:relative; width:2000px}
.main_content .right .images li{float:left}

/*下拉菜单*/
.header .nav .itemsCount{position:relative}
.header .nav .itemsCount ul{ height:40px; box-shadow:0 2px 5px #b2b7b9; overflow:auto !important}
.header .nav .items{ display:none; position:absolute; left:0; top:48px; border:1px solid #f7f7f7;border-top:none; width:600px; height:40px; background-color:#fff;}
.header .nav .items li{float:left;  width:auto;  padding:0px; height:40px; line-height:40px; }
.header .nav .items a{color:#13538b; text-align:center; width:auto; padding:0 10px; display:inline;border-right:1px solid #91afc9}
.header .nav .items a:hover span{ /* border-bottom:1px solid #13538b;*/}
.header .nav .items .last a{ border-right:0;}
.header .nav .items a span{  border-bottom:1px solid #fff;  padding-bottom:5px;padding-top:5px;}
